package com.qkjia.Injector;

import com.baomidou.mybatisplus.core.injector.AbstractMethod;
import com.baomidou.mybatisplus.core.injector.DefaultSqlInjector;
import java.util.List;

/**
 * @author zhaoqiankun
 * @date 2021/12/3
 * 自定义SQL注入器，继承 默认SQL注入器
 * 继承DefaultSqlInjector 才有原来的方法
 */
public class MySqlInjector extends DefaultSqlInjector {


    @Override
    public List<AbstractMethod> getMethodList() {
        // 扩充自定义方法  因为返回值是list集合所以，现在拿到list集合
        List<AbstractMethod> methodList = super.getMethodList();
        // 扩充自定义方法
        methodList.add(new FindAll());

        return methodList;
    }
}
